import pygal.maps.world

wm = pygal.maps.world.World()
wm.title = 'North, Central, and South America'
# 方法add() ,它接受一个标签和一个列表,其中后者包含我们要突出的国家
# 的国别码。每次调用add() 都将为指定的国家选择一种新颜色,并在图表左边显示该颜色和指定的标签。我们要以同一种颜色显示整个北美地区,因此第一次调用add() 时,
# 在传递给它的列表中包含'ca' 、'mx' 和'us' ,以同时突出加拿大、墨西哥和美国。接下来,对中美和南美国家做同样的处理。

wm.add('North America', ['ca', 'mx', 'us'])
wm.add('Central America', ['bz', 'cr', 'gt', 'hn', 'ni', 'pa', 'sv'])
wm.add('South America', ['ar', 'bo', 'br', 'cl', 'co', 'ec', 'gf', 'gy', 'pe', 'py', 'sr', 'uy', 've'])
wm.render_to_file('americas.svg')
